By bus
Concord Trailways
(http://www.concordcoachli...) Bangor to Augusta to Portland to South Station to Logan and Portland to Logan express. 20 departures from Portland to Boston plus 10 express a day. Thompson's Point Rd, +1 800-639-3317.
By train
Amtrak
Thompson's Point Rd, (http://www.amtrak.com/). The Downeaster operates between Portland and Boston North Station. Trains run both ways five times each day. The train ride is about 2.5 hours, and a one-way ticket costs only $22. A same-day round trip ticket is available for only $39. Kids 15 and under ride for $11. If you want to make a day trip to Boston, you can leave at 8AM and be back in Portland by 8:55PM, and still have from about 10:30AM-6PM to sightsee in Boston.